package com.jiaai.live.model;

import com.alibaba.fastjson.annotation.JSONField;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * <p>
 * TODO
 * </p>
 *
 * @author 佳爱网络科技
 * @version V1.0
 * @title VLiveInfo
 * @since 2017/10/9
 */
public class VLiveInfo  extends   VLive implements Serializable{

    /**
     * cdnId
     */
    @JSONField(serialize = false)
    private  Integer  CID;

    @JSONField(serialize = false)
    private  Integer  SID;


    /**
     * 拉取地址
     */
    private String pullUrl;

    /**
     * 直播间状态
     */
    private  Integer status;

    /**
     * 历史收益
     */
    private  Integer HE;


    /**
     * 流标识
     */
    @JSONField(serialize = false)
    private  String stream;




    /**
     * 推荐主播
     */
    private List<Map> recommends = new ArrayList<Map>();

    private List<HashMap> advertises = new ArrayList<HashMap>();

    public Integer getCID() {
        return CID;
    }

    public void setCID(Integer CID) {
        this.CID = CID;
    }

    public Integer getSID() {
        return SID;
    }

    public void setSID(Integer SID) {
        this.SID = SID;
    }

    public String getPullUrl() {
        return pullUrl;
    }

    public void setPullUrl(String pullUrl) {
        this.pullUrl = pullUrl;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getHE() {
        return HE;
    }

    public void setHE(Integer HE) {
        this.HE = HE;
    }

    public String getStream() {
        return stream;
    }

    public void setStream(String stream) {
        this.stream = stream;
    }

    public List<Map> getRecommends() {
        return recommends;
    }

    public void setRecommends(List<Map> recommends) {
        this.recommends = recommends;
    }

    public List<HashMap> getAdvertises() {
        return advertises;
    }

    public void setAdvertises(List<HashMap> advertises) {
        this.advertises = advertises;
    }
}
